#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
using namespace std;

//class Time 
//{
//private:
//	int _h;
//	int _m;
//	int _s;
//public:
//	Time()
//	{
//		cout << "Time()" << endl;
//		_h = 0;
//		_m = 0;
//		_s = 0;
//	}
//};
//
//class Date
//{
//private:
//	int _year;
//	int _month;
//	int _day;
//	Time t;
//};
//int main()
//{
//	Date d1;
//
//	return 0;
//}

class Time
{
private:
	int _h;
	int _m;
	int _s;
public:
	Time()
	{
		cout << "Time()" << endl;
		_h = 8;
		_m = 8;
		_s = 8;
	}
	~Time()
	{
		cout << "~Time()" << endl;
		_h = 0;
		_m = 0;
		_s = 0;
	}
};
class Date
{
private:
	int _year;
	int _month;
	int _day;

	Time t;
};
int main()
{
	Date d1;

	return 0;
}